|
This page last changed on Jul 30, 2009 by graybeal.
This is the short-form explanation of the status of Vertical Profiler data processing software. If there are any questions you are welcome to contact me.
There are two profilers, the SeaHorse and the McLane Mooring Profiler (MMP).
SeaHorse Vertical Profiler
In 2007 I wrote software for the SeaHorse, based on some rough Matlab code by Andy Hamilton, that did the following:
- unpacked the data transmitted across the network (Perl)
- ran the Seabird analysis program on the unpacked raw data/metadata files
- ran analysis/plotting code (Perl) on the resulting data files
This software produced some plots that John Ryan used to consider the data from the initial SeaHorse deployment, but never was deployed in a real-time operational scenario, although that was the original goal. (To the best of my knowledge the SeaHorse VP has not been redeployed since then.)
Work for this project was saved in the CVS repository, in DPforSSDS/mse/profilers/seahorse/batchscripts. (Auxiliary files folder in there also has the useful configuration files for the SeaBird software.) Quoting from the README file therein,
For more information, see that README file, which leads to the scripts that are used.
If you are eager to try to run with the original development environment, it is on MBARI 877, SeaFarer, a PC being left in my office. It is deployed under SeaHorseProcessing\ in my Documents\ directory on that machine.
Original Priorities
Incidentally, the following answers to questions when I worked on that project may be a useful starting point for someone else.
McLane Mooring Profiler
In 2009 I was asked to write software to post-process the McLane Mooring Profiler data. Toward this end, I collected all the information that Andy Hamilton had. He told me he had run the software only once, and never automatically.
Automating post-processing
To run in a real-time operational scenario, we had to either use the provided 3rd-party software (which only ran on a PC), or convert the data ourselves. Favoring the latter option, I contacted the vendor, who provided 2 attachments under the following emails. I have put those attachments into CVS under DPforSSDS/mse/mmp/.
======
John,
Here's some additional descriptive information on the MMP files of interest. This, together with the structures sent last week, should do the trick. (Note: the TT8 uses Big Endian ordering.)
Let me know how you make out.
~Cleo
======
John,
Here are the structure definitions for MMPX3_14. Hope these prove helpful
for you.
~Cleo
Cleo Zani
McLane Research Laboratories, Inc.
CleoZ@McLaneLabs.com
www.McLaneLabs.com
Tel: +1 508 495 4000
=====
I looked at these only long enough to see that they looked non-trivial. (Actually, now that I just looked again, they aren't so bad – just the Engineering data has a variable format. And we have the C headers.)
Necessary software
Andy pointed me to, or delivered to me on CD actually, a collection of software that he had accumulated. The README file for the collection says:
The software includes both manufacturer and science analysis software (the latter has a how_to.html file that looks pretty helpful at explaining things).
I have uploaded a copy of this software to the old 600027.MOOS.Mooring folder on the old ProjectLibrary; it's in "MMP Profiler Store". (It's a 0.4GB Zip file, apparently too big for Alfresco to upload.) To start you'll probably want to grab this file and unzip it and start poking around.
|